insulating sole - German English Dictionary